\myparagraph{ARM64: \Optimizing GCC (Linaro) 4.9}

\lstinputlisting[caption=f\_signed(),style=customasmARM]{patterns/07_jcc/simple/ARM/ARM64_GCC_O3_signed_RU.lst}

\lstinputlisting[caption=f\_unsigned(),style=customasmARM]{patterns/07_jcc/simple/ARM/ARM64_GCC_O3_unsigned_RU.lst}

Комментарии добавлены автором этой книги.
В глаза бросается то, что компилятор не в курсе, что некоторые ситуации невозможны,
поэтому кое-где в функциях остается код, который никогда не исполнится.

\mysubparagraph{\Exercise}

Попробуйте вручную оптимизировать функции по размеру, убрав избыточные инструкции и не добавляя новых.
